all:
	gcc -Wall -c includes/libm_aux.c
	gcc -Wall -c includes/libm_sha1.c
	gcc -Wall -c polarssl/sha1.c

	gcc -Wall -c mangos-calc.c
	gcc -Wall -c mangos-dict.c
	gcc -Wall -c mangos-bf.c

	gcc -Wall -o mangos-calc mangos-calc.o sha1.o libm_sha1.o libm_aux.o
	gcc -Wall -o mangos-dict mangos-dict.o sha1.o libm_sha1.o libm_aux.o
	gcc -Wall -o mangos-bf mangos-bf.o sha1.o libm_sha1.o libm_aux.o

clean:
	rm -f *.o *~
	rm mangos-calc mangos-dict mangos-bf

install:
	cp mangos-calc /usr/bin/
	cp mangos-dict /usr/bin/
	cp mangos-bf /usr/bin/

uninstall:
	rm /usr/bin/mangos-calc
	rm /usr/bin/mangos-dict
	rm /usr/bin/mangos-bf

tar:
	tar cvfz mangos-crack.tar.gz --files-from texfilenames --exclude-vcs
